package com.victor.service;

import java.util.List;

import com.victor.entity.Age;
import com.victor.entity.Banner;
import com.victor.entity.BannerToGrowplan;

public interface BannerService {

	/**
	 * 获取banner图列表
	 * 
	 * @return
	 */
	public List<Banner> getAllBanner();

	/**
	 * 通过bannerid获取banner详情
	 * 
	 * @return
	 */
	public Banner getBannerXqByid(String bannerid);

	/**
	 * 获取年龄段列表
	 * 
	 * @return
	 */
	public List<Age> getAllAgeList();

	/**
	 * 用bannerid和ageid查询绘本列表和年龄段关系
	 * 
	 * @param bannerid
	 * @param ageid
	 * @return
	 */
	public List<BannerToGrowplan> getPicturebookByBannerAndAge(String bannerid, String ageid);

	/**
	 * 通过四个参数去查询是否有数据
	 * 
	 * @param bannerToGrowplan
	 * @return
	 */
	public BannerToGrowplan getBannerToGrowplanByAll(BannerToGrowplan bannerToGrowplan);

	/**
	 * 添加绘本 传添加到那个年龄,添加的banner图,添加的月份,图书id
	 * 
	 * @param bannerToGrowplan
	 * @return
	 */
	public boolean addBannerPicture(BannerToGrowplan bannerToGrowplan);

	/**
	 * 删除banner中绘本
	 * 
	 * @param id
	 * @return
	 */
	public boolean delBannerPicturebook(Integer bannertogrowplanid);

	/**
	 * 批量删除 通过id数组
	 * 
	 * @param ids
	 * @return
	 */
	public boolean delBannerPicturebookByids(int ids);

	/**
	 * 修改banner信息
	 * 
	 * @param banner
	 * @return
	 */
	public boolean updateBanner(Banner banner);

}
